function formatData({code=200,msg='success',data=[]}={}){
    //要得到传入的值opt= {code：200,msg:'success',data:[{}]}
    //解构 {code,msg,data}=opt

    //判断code是否等于400,并且msg为默认值success时，代表没有传入success
    if(code === 400 && msg === 'success'){
        msg = 'fail'
    }
    return {
        code,
        msg,
        data
    }
}
//成功执行的代码
formatData.success = (data)=>{
    return formatData({data})
}
//失败执行的代码
formatData.fail = (code=400)=>{
    return formatData({code})
}

//导出模块
module.exports = {
    formatData,
}